projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa6eee7
)
cssprovider: Reset the scope before skipping to the next rule after an error happens.
author
Carlos Garnacho
<carlosg@gnome.org>
Mon, 7 Mar 2011 22:00:16 +0000
(23:00 +0100)
committer
Carlos Garnacho
<carlosg@gnome.org>
Mon, 7 Mar 2011 22:06:54 +0000
(23:06 +0100)
This is so the selector token gets parsed with the correct GScanner scope/config
on all situations.
gtk/gtkcssprovider.c
patch
|
blob
|
history
diff --git
a/gtk/gtkcssprovider.c
b/gtk/gtkcssprovider.c
index 4bd6c565a94196845a7fbfd89278444846b03c83..51cec89e979e6b9bbcd77aba606d93c4e72e9350 100644
(file)
--- a/
gtk/gtkcssprovider.c
+++ b/
gtk/gtkcssprovider.c
@@
-3564,6
+3564,8
@@
parse_stylesheet (GtkCssProvider *css_provider,
g_clear_error (&err);
}
+ css_provider_reset_parser (css_provider);
+
while (!g_scanner_eof (priv->scanner) &&
priv->scanner->token != G_TOKEN_RIGHT_CURLY)
g_scanner_get_next_token (priv->scanner);